package com.leilei.dao;

import com.leilei.entity.Address;

import java.util.List;

public interface IAddressDao {

    /**
     * 新增地址信息
     * @param address 地址信息
     * @return  受影响的行数
     */
    int saveAddress(Address address);

    /**
     * 修改地址信息
     * @param address 地址信息
     * @return 受影响的行数
     */
    int updateAddress(Address address);

    /**
     * 根据id查找地址信息
     * @param did 要查找的地址的did
     * @return 返回地址信息
     */
    Address selectAddressByDid(int did);


    /**
     * 查找全部的地址信息
     * @param uid 要查找的用户的uid
     * @return 返回地址集合
     */
    List<Address> selectAllAddress(int uid);

}
